package com.xzit.test;

import com.xzit.aop.AppConfig;
import com.xzit.aop.impl.TravelService;
import org.springframework.context.ApplicationContext;
import org.springframework.context.annotation.AnnotationConfigApplicationContext;

public class AopMain {
    public static void main(String[] args) {
        ApplicationContext context = new AnnotationConfigApplicationContext(AppConfig.class);
        TravelService ts = context.getBean(TravelService.class);

        //测试1：高风险出发地（禁止）
        ts.travel("小王", "北京", "成都");

        //测试 2：高风险目的地（允许 + 记录日志）
        ts.travel("小李", "郑州", "上海");

        //测试 3：安全区域（允许）
        ts.travel("小张", "济南", "青岛");

    }
}